package com.ihr360.payroll.context;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;

import java.io.Serializable;
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
public class SimpleStaffPayrollInfo implements Serializable {
    @JsonProperty(value = "tr")
    private  String taxRole;
    @JsonProperty(value = "trn")
    private  String taxRoleName;
    @JsonProperty(value = "td")
    private  String taxDivision;
    @JsonProperty(value = "tdn")
    private  String taxDivisionName;
    @JsonProperty(value = "wht")
    private  String workHourType;

    @JsonProperty(value = "whtn")
    private  String workHourTypeName;

    public SimpleStaffPayrollInfo() {
    }

    public SimpleStaffPayrollInfo(String taxRole,String taxRoleName, String taxDivision,String taxDivisionName, String workHourType,String workHourTypeName) {
        this.taxRole = taxRole;
        this.taxDivision = taxDivision;
        this.workHourType = workHourType;
        this.taxRoleName = taxRoleName;
        this.taxDivisionName = taxDivisionName;
        this.workHourTypeName = workHourTypeName;
    }

    public void setTaxRole(String taxRole) {
        this.taxRole = taxRole;
    }

    public void setTaxDivision(String taxDivision) {
        this.taxDivision = taxDivision;
    }

    public void setWorkHourType(String workHourType) {
        this.workHourType = workHourType;
    }

    public String getTaxRole() {
        return taxRole;
    }

    public String getTaxDivision() {
        return taxDivision;
    }

    public String getWorkHourType() {
        return workHourType;
    }

    public String getTaxRoleName() {
        return taxRoleName;
    }

    public void setTaxRoleName(String taxRoleName) {
        this.taxRoleName = taxRoleName;
    }

    public String getTaxDivisionName() {
        return taxDivisionName;
    }

    public void setTaxDivisionName(String taxDivisionName) {
        this.taxDivisionName = taxDivisionName;
    }

    public String getWorkHourTypeName() {
        return workHourTypeName;
    }

    public void setWorkHourTypeName(String workHourTypeName) {
        this.workHourTypeName = workHourTypeName;
    }
}